package com.lm.security;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;


/**
 * RESTful 拦截的处理，三种方式，过滤器、拦截器、切片。
 * 过滤器：可以拿到原始http请求和响应，但不能拿到真正处理请求的方法
 * 拦截器：可以拿到原始http请求和响应，也拿到真正处理请求的方法，但是不能拿到调用时传进来参数值
 * 切片： 但是不能拿到原始http请求和响应，真正处理请求的方法，可以拿到调用时传进来的参数值
 * 过滤器Filter 最先起作用-->拦截器 Interceptor --> 异常捕捉 ControllerAdivce --> 切片 Aspect -->Controller
 */
@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}
